package com.shanzhu.beadhouse.entity.vo;

import com.shanzhu.beadhouse.entity.base.Rank;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "分页查询项目购买记录响应实体")
public class PagePurchaseByKeysVo extends Rank {
    @ApiModelProperty(value = "购买记录id",example = "1")
    private Long id;

    @ApiModelProperty(value = "项目名称",example = "项目1")
    private String sName;

    @ApiModelProperty(value = "价格",example = "100元")
    private BigDecimal price;

    @ApiModelProperty(value = "余量",example = "3")
    private Long hold;

    @ApiModelProperty(value = "服务到期时间",example = "2025-6-19")
    private Date overdue;

    @ApiModelProperty(value = "服务状态",example = "欠费")
    private String state;

    @ApiModelProperty(value = "项目id",example = "1")
    private Long sid;

//    @ApiModelProperty(value = "",example = )
//    private
//    @ApiModelProperty(value = "",example = )
//    private
//    @ApiModelProperty(value = "",example = )
//    private
}
